約 1,270,290 件
https://w.atwiki.jp/javamock/pages/45.html
論理演算子 Javaにおいて論理演算子とは論理演算を行うための演算子です。 論理演算はboolean型の演算です。 論理演算子を使った式はboolean型になります。 論理演算子は以下の演算子を使います。 論理演算子 使用例 true && A && B A、Bともにtrue || A || B A、Bどちらかtrue ! !A Aがfalse 論理演算子 conditional binary operator // logic operator // logical operator conditional 条件付きの、条件としての binary 2値の、2進法の logic 論理、理屈 logical 論理にかなった、論理上の、論理的な、 らしいです。 論理演算子 使用例 1 LogicOperatorSample1.java class LogicOperatorSample1 { public static void main(String[] args) { System.out.println("true true " + (true true)); System.out.println("true false " + (true false)); System.out.println("false false " + (false false)); System.out.println("true || true " + (true || true)); System.out.println("true || false " + (true || false)); System.out.println("false || false " + (false || false)); System.out.println("!true " + !true); System.out.println("!false " + !false); } } 実行結果 C \java javac LogicOperatorSample1.java C \java java LogicOperatorSample1 true true true true false false false false false true || true true true || false true false || false false !true false !false true 以上のようになります。
https://w.atwiki.jp/javamock/pages/40.html
算術演算子 Javaにおいて算術演算子とは算術演算を行うための演算子です。 加算、減算、乗算、除算、剰余の計算を行えます。 算術演算子には以下の演算子を使います。 機能 算術演算子 加算 + 減算 - 乗算 * 除算 / 剰余 % 1加算 ++ 1減算 -- 算術演算子 arithmetic operator arithmetic 算数、計算、算術 らしいです。 算術演算子 使用例 1 ArithmeticOperatorSample.java class ArithmeticOperatorSample { public static void main(String[] args) { int operand1 = 6; int operand2 = 3; // 加算 (6 + 3) System.out.println("operand1 + operand2 " + (operand1 + operand2)); // 減算 (6 - 3) System.out.println("operand1 - operand2 " + (operand1 - operand2)); // 乗算 (6 * 3) System.out.println("operand1 * operand2 " + (operand1 * operand2)); // 除算 (6 / 3) System.out.println("operand1 / operand2 " + (operand1 / operand2)); // 除算 (6 % 3) System.out.println("operand1 % operand2 " + (operand1 % operand2)); // operand1に1加算してから表示 (6 + 1) System.out.println("operand1++ " + ++operand1); // operand2に1減算してから表示 (3 - 1) System.out.println("operand2-- " + --operand2); // operand1を表示してから1加算 (7 + 1) System.out.println("operand1++ " + operand1++); System.out.println("operand1 " + operand1); // operand2を表示してから1減算(2 - 1) System.out.println("operand2-- " + operand2--); System.out.println("operand2 " + operand2); } } 実行結果 C \java javac ArithmeticOperatorSample.java C \java java ArithmeticOperatorSample operand1 + operand2 9 operand1 - operand2 3 operand1 * operand2 18 operand1 / operand2 2 operand1 % operand2 0 operand1++ 7 operand2-- 2 operand1++ 7 operand1 8 operand2-- 2 operand2 1 以上のようになります。 ++operandや--operandのように演算子が被演算子より先にくる場合、先に演算を行ってから値が呼び出されます。 逆にoperand++やoperand--のように演算子が被演算子よりあとにくる場合、先に値が使われて、その後演算が行われます。
https://w.atwiki.jp/bg1wiki/pages/33.html
種類 記号 名称 意味 記述例 + 加算演算子 足し算 2 + 3 - 減算演算子 引き算 3 - 2 * 乗算演算子 掛け算 3 * 4 / 除算演算子 割り算 12 / 4 % 剰余算演算子 割り算の余り 5 % 2 書き方 result_add = 2 + 3; /* 加算演算子 + で2に3を足す */ result_sub = 3 - 2; /* 減算演算子 - で3から2を引く */ result_mul = 3 * 4; /* 乗算演算子 * で3に4を掛ける */ result_div = 12 / 4; /* 除算演算子 / で12を4で割る */ result_mod = 5 % 2; /* 剰余算演算子 % で5を2で割った余りを求める */ ソースコード arithmetic_operatorプロジェクト
https://w.atwiki.jp/javamock/pages/44.html
関係演算子 Javaにおいて関係演算子とは値を比較するための演算子です。 関係演算子を使った式はboolean型になります。 関係演算子は以下の演算子を使います。 関係演算子 使用例 true A B AがBより大きい = A = B AがB以上 A B AがB未満 = A = B AがB以下 == A == B AとBが等しい != A != B AとBが等しくない 関係演算子 relational operator // relevant operator relational 関係を示す、関係の、相関的な relevant 関係のある、関連(性)のある らしいです。 関係演算子 使用例 1 RelationalOperatorSample1.java class RelationalOperatorSample1 { public static void main(String[] args) { // System.out.println("4 2 " + (4 2)); System.out.println("1 3 " + (1 3)); // = System.out.println("3 = 2 " + (3 = 2)); System.out.println("3 = 5 " + (3 = 5)); // System.out.println("2 5 " + (2 5)); System.out.println("1 0 " + (1 0)); // = System.out.println("3 = 3 " + (3 = 3)); System.out.println("4 = 1 " + (4 = 1)); // == System.out.println("3 == 3 " + (3 == 3)); System.out.println("3 == 5 " + (3 == 5)); //!= System.out.println("6 != 3 " + (6 != 3)); System.out.println("7 != 7 " + (7 != 7)); } } 実行結果 C \java javac RelationalOperatorSample1.java C \java java RelationalOperatorSample1 4 2 true 1 3 false 3 = 2 true 3 = 5 false 2 5 true 1 0 false 3 = 3 true 4 = 1 false 3 == 3 true 3 == 5 false 6 != 3 true 7 != 7 false
https://w.atwiki.jp/mopsprogramming/pages/119.html
整数演算で、割り算の余りを出すのが剰余演算です。基本は、MODです。例えば、 123 7 MOD では、123を7で割ったときの余り(4)がスタックに残ります。 負の項があるときは、ちょっと面倒です(私的な感想ですが、あまり数学的でない気がします)。具体的には、第一項が負であるときには負の範囲で余りが出ます。ちょっと記号を使って書けば,sign(n)を、nが正のときは1、nが負のときは-1となる関数(n=0は度外視)、min(a,b)は、a、bのうち小さい方の値をとる関数、max(a,b)はa、bのうち大きい方の値をとる関数とします。このとき、|n|はnの絶対値とすると n1 n2 MOD の結果Rは、 min(sign(n1)*|n2|,0) R max(sign(n1)*|n2|,0),またはR=0 の範囲で値をとります。 くだくだしいのは、私のまとめ方が悪いせいです。すみません。このような結果は、むしろ、整数の割り算の結果から考えれば納得できます。このような割り算は、フロアード(Floored)と言われます。 整数の割り算では、端数は捨てられます(丸め込み)。すると、商は絶対値で見たとき内輪(0に近い)側の整数が採用されることになります。この商と割る数(後の項)をかけ算した結果は割られる数(初めの項)より0に近くなりますから、その差(剰余)は、割られる数が負なら負か0、正なら正か0になるのです。 剰余と商の両方を出す演算子もあります。 /MOD ( n1 n2 -- n 1 n 2 ) \ n 1が剰余、n 2が商 関連項目: 四則演算 トップページへ 目次へ
https://w.atwiki.jp/kirby_airride/pages/138.html
レジスタの内容を表示する。十字キーでスクロール、Bボタンでメニューに戻る 表示例 +- SPR --------------+ | NO NAME VAL | | 9 CTR 804343A0| |1013 DARB 00000000| | 19 DAR 00000000| | 537 DBAT0L 00000002| | 536 DBAT0U 800001FF| | 539 DBAT1L 0000002A| | 538 DBAT1U C0001FFF| | 541 DBAT2L 01000002| | 540 DBAT2U 810000FF| | 543 DBAT3L 00000000| | 542 DBAT3U 00000000| | 22 DEC CC366C8A| | 18 DSISR 00000000| | 282 EAR 00000000| | 529 IBAT0L 00000002| | 528 IBAT0U 800001FF| | 531 IBAT1L 00000000| | 530 IBAT1U 00000000| | 533 IBAT2L 01000002| | 532 IBAT2U 810000FF| | 535 IBAT3L 00000000| | 534 IBAT3U 00000000| | 8 LR 80439A84| | 287 PVR 00083410| | 959 SDA 00000000| +--------------------+
https://w.atwiki.jp/javamock/pages/46.html
条件演算子 Javaにおいて条件演算子とは条件判定を行う演算子です。 条件演算子は ? の三項演算子があります。 条件 ? trueの場合の式 falseの場合の式 となります 条件演算子 conditional operator conditional 条件文、条件語句、条件節 らしいです。 条件演算子 使用例 1 ConditionalOperatorSample1.java class ConditionalOperatorSample1 { public static void main(String[] args) { System.out.println("true ? 10 20 = " + (true ? 10 20)); System.out.println("false ? 10 20 = " + (false ? 10 20)); } } 実行結果 C \java javac ConditionalOperatorSample1.java C \java java ConditionalOperatorSample1 true ? 10 20 = 10 false ? 10 20 = 20 以上のように(条件?true時の値 false時の値)の場合「条件」がtrueだと「true時の値」、「条件」がfalseだと「false時の値」を返します。 条件演算子 使用例 2 ConditionalOperatorSample2.java class ConditionalOperatorSample2 { public static void main(String[] args) { boolean condition; int result; int trueExpression = 0; int falseExpression = 0; condition = 80 60; result = condition ? (trueExpression = 20) (falseExpression = 40); System.out.println("condition " + condition); System.out.println("result " + result); System.out.println("trueExpression " + trueExpression); System.out.println("falseExpression " + falseExpression); System.out.println(); condition = 80 60; result = condition ? (trueExpression = 20) (falseExpression = 40); System.out.println("condition " + condition); System.out.println("result " + result); System.out.println("trueExpression " + trueExpression); System.out.println("falseExpression " + falseExpression); } } 実行結果 C \java javac ConditionalOperatorSample2.java C \java java ConditionalOperatorSample2 condition true result 20 trueExpression 20 falseExpression 0 condition false result 40 trueExpression 20 falseExpression 40 以上のようになります。conditionがtrueの場合「trueExpression = 20」が行われ、さらにtrueExpressionをresultに代入しています。falseの場合も同様に、「falseExpression = 40」が行われ、さらにfalseExpressionをresultに代入しています。
https://w.atwiki.jp/shinobu2/pages/32.html
・算術演算子 ・単項マイナス演算子 ・演算子の優先順位 ・インクリメント・ディクリメント演算子 ・前置と後置 ・ビット演算子 ・シフト演算子 ・代入演算子 ・関係演算子 ・論理演算子 ・条件演算子 ・文字列の連結 わからないところがあったら以下に書き込んでください。 test -- (test) 2010-12-10 22 01 03 テスト -- (test) 2010-12-10 23 00 34 hosei -- (HOSEI) 2011-01-31 14 10 34 test -- (名無しさん) 2011-01-31 14 10 53 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/freememo/pages/112.html
ビット演算子 (AND) | (OR) ^ (XOR) ~ (補数) (シフト) コメント ビット演算子 (AND) 両方が1のとき、1とする。 0 0 → 0 0 1 → 0 1 0 → 0 1 1 → 1 TOP | (OR) どちらかが1のとき、1とする。 0 | 0 → 0 0 | 1 → 1 1 | 0 → 1 1 | 1 → 1 TOP ^ (XOR) 異なるとき、1とする。 0 ^ 0 → 0 0 ^ 1 → 1 1 ^ 0 → 1 1 ^ 1 → 0 TOP ~ (補数) ビットの反転 0 → 1 1 → 0 TOP (シフト) 左シフトするごとに、値は2倍になる。 右シフトするごとに、値は1/2倍になる。 TOP コメント 名前 コメント TOP
https://w.atwiki.jp/csharpwiki/pages/28.html
null合体演算子